with your system, yes a new video card would be a good upgrade, however with your harddrive being as slow as it is, in order to run BF2 without having to swap info to and from the HD in the middle of a match you would need to upgrade the memory. So its kind of a tossup. You upgrade your video card and you get better graphics but still lag behind while swapping info to and from the memory and HD. If you upgrade your memory you should not have the game chop up on you as much while loading new sections of map while driving however you will still remain the same as far as your graphics are concerned. When I upgraded from 1gig to 2 gigs it made a huge difference on my system.