This is what puzzles me about all of this performance business.
You have, a faster processor, more RAM, and I only have the same GTX card you had on your old machine. Yet, whilst I have absolutely no performance problems at all you are struggling. It seems absurd, the only thing you didn't mention is what operating system your using.
I attach an extract from a DxDiag Report I took of my machine a few minutes ago just in case it holds some clues.
DXdiag Report ExtractTime of this report: 4/25/2009, 10:39:01
Operating System: Windows XP Home Edition (5.1, Build 2600) Service Pack 3 (2600.xpsp_sp3_gdr.090206-1234)
BIOS: Phoenix - AwardBIOS v6.00PG
Processor: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz (2 CPUs)
Memory: 2046MB RAM
Page File: 659MB used, 3279MB available
DirectX Version: DirectX 9.0c (4.09.0000.0904)
DxDiag Version: 5.03.2600.5512 32bit Unicode
------------
DxDiag Notes
------------
DirectX Files Tab: No problems found.
Display Tab 1: No problems found.
Sound Tab 1: No problems found.
Music Tab: No problems found.
Input Tab: No problems found.
Network Tab: No problems found.
---------------
Display Devices
---------------
Card name: NVIDIA GeForce 8800 GTS
Manufacturer: NVIDIA
Chip type: GeForce 8800 GTS
DAC type: Integrated RAMDAC
Device Key: Enum\PCI\VEN_10DE&DEV_0193&SUBSYS_042010DE&REV_A2
Display Memory: 320.0 MB
Current Mode: 1280 x 1024 (32 bit) (60Hz)
Monitor: Plug and Play Monitor
Monitor Max Res: 1600,1200
Driver Name: nv4_disp.dll
Driver Version: 6.14.0011.8250 (English)
DDI Version: 9 (or higher)
Driver Attributes: Final Retail
Driver Date/Size: 3/27/2009 10:03:00, 6186880 bytes
WHQL Logo'd: Yes
Bookmarks