Hi Snuggs!
The GT220 would be better than the 9500. Both nVidia and AMD/ATI are both good, I lean to AMD/ATI more often than not but I like them both. Here are some things to consider...
How much you have to spend, then get the best video card you can for that much. Lets say you have $100 for a card, go look at
Newegg's list of PCIe 2.0 x16 video cards, then on the left hand Power Search column where it says Price... click on $75 - $100, you'll then see all the cards in that price range. You can also refine the search by how much memory and so on.
Now each card is reviewed, that's the number of eggs under the photo... 5 eggs is better than 1, and the more reviews the better. So a card with 4.5 eggs and 65 reviews is likely a much better card than one with 5 eggs but only 3 reviews.
Whatever your price range get at least a 128bit card (that is the interface), 256 would be great but costs more... 64bit is cheaper but would be too slow. Get the fastest you can with the money you budget for the purchase.
Make sure the card you're looking at has the same video ports as your monitor... like SVGA, DVI, HDMI, DP, etc. Also most cards come with multiple ports... if your monitor is DVI, than don't worry about SVGA, then get a card with DVI, HDMI & DP (SVGA is being phased out).
Do you have more than one monitor? Or have spare monitors that you would like to use at the same time? Then go with a Radeon with Eyefinity support, and the ports that match your monitors (look at them ahead of time and write it down what ports they have).
A "budget" card is anything under $100. Middle of the road, $100 to $200. High end, $200+. God-like, $400+.