know this thread is a little old, but still nice to respond. Especially since it's long overdue

.
If you want to stick to an nVidia gfx card, go w/at least a 5700le or greater. Ya, it's not a "great" card, but it sure as hell is better than what you have

. As for going w/ATI, if you want to give that a shot, check out a 9600pro or greater.
If funds allow it though, get an nVidia 6600GT, or a Radeon 9800pro or better.
BTW, welcome to DH. It's long overdue welcome I say

.