I want to buy a new graphics card but I'm not really sure what to buy, I want one that is around 100 dollars or a little bit more than 100 dollars. I would really appreciate it if you guys can help me find one.
I think you would do well with a GTX 550 ti or 5770/6770. Cards cheaper than those offer fewer features that you might wish to have later like directx 11, and are noticeably slower. More expensive cards often are unnecessary. What resolution are you playing at?
These graphic cards are out of your price range? If you are so spared for cash then why on earth did you get Windows Ultimate and 8 gigs of ram? You could have saved a lot with Windows Home Premium and 4 gigs.
The graphic card is the most important factor in determining game quality. If you like to play games that is the last area you should be cheaping out on! What monitors are you looking at? It's probably better to wait on the monitor and get a better graphic card. The card you linked to is pretty dated and you'd really be getting your money's worth to spend more on the newer cards.
Yeah I'm personally an nvidia fan so I'd go with the GTX 550 ti. If you absolutely have to spend less you can go with the gts 450 or gt 440, but those cards both offer much lower performance for only a little less money.