Before you start buying anything, maybe your problem can be solved by other methods. I would recommend that you make sure that everything on your computer is up-to-date, especially your graphics card. Try going to the website of your graphics card's manufacturer for updates. Also, make sure you're using the latest version of DirectX which you should be able to get via Microsoft's Update Website click here .
What games are you trying to run?