7800GT is a good card but you can make this upgrade last longer if you put up with your 6200 for about 2 more months and snatch a 7900 series (G71) card which will double performance over the 7800 series. If you dont want to wait, 7800GT is a good card that should get you decent settings at a 1024x768 resolution for at least a year. I don't know about after Vista and DX10 is released.