You'll definitely be able to find a good performer for under $100. You might consider buying used, on eBay. Try looking for GeForce 6800 or 6800GT, pretty affordable nowadays. You can find them for $50-$100. And they come in both flavors - AGP and PCI-E. As a matter of fact, since I got a new PC a few months back I have my old AGP GeForce 6800GT and also an AGP GeForce 6600GT I've been meaning to sell off. If you are in the US I could do $45 for the 6800GT, $30 for the 6600GT. Plus my wife's upgrade left behind a good AGP Radeon X1650, which I'd also sell for $30. And these offers are open to anyone here (If moderators feel this is inappropriate, feel free to delete my post)