I have an ati radeon 9600 pro turbo 128mb on my laptop, which is the best gpu I can get. But try nvidia, there awsome, my bro has a 660gt by asus and he can play BF2 on medium high settings with 1280x1024 resolution it looks awsome! Here is a good gpu, great bang to the buck, at only 139$ and 119$ after mail in rebate. asus, evga, there all awsome...
http://www.newegg.com/Product/Produc...82E16814130214
Matt