After months of waiting i finally got my "leadtek GF4 Ti4200 128Mb VIVO" gfx card ...YAY....!!!!!!

.
so once everything was set up, i decided to install some games
first up was SOF2 ran fairly smooth fps was between 30-60 fps @1024x768 with 2x AA and quincunx enabled this was in single player mode, but to my amazement in multiplayer mode i was hitting 125 FPS :eek:.
next up was Mafia, again ran pretty well with all options set to max an 2xAA (even at 1280x1024) i only had problems with the fps while driving other than that it was pretty smooth.
finally i installed BF1942, and to my surprise after starting the game the frame rate was medicore at best, and horrendus at worst. if their were any enemies in front of me the screen just freezes for 1 or 2 seconds also if some tanks ar firing at me the fps starts to crawl.
anyone of u guys know what might be causing this, i\'ve updated all my drivers and all that but i still cant figure out what the problem is

.
EDIT~ these r my pc specs if its any help
P4 1.5Ghz, 256 Mb RD-ram, sb pci128