I'm looking at a new small-ish server such as: HP Proliant ML370 G5 SAS 2 x 2.33 GHz Quad Core Intel E5345 or 2 x 2.66 GHz Quad-Core Intel X5355 Extra drive cage option 10 72GB 15,000 RPM SAS hard drives, configured as two raids for log and data, plus OS/Application disks 8 GB RAM The application I need to run demands SQL Server 2000, and I have only standard edition, and it eats the buffer cache for lunch. So I am wondering if there's any merit to considering the 64 bit versions of either the OS or SQL Server 2000, or both. Or if I ought to just sit tight with 32-bit versions of both. E.G. Is there any performance/memory use advantage to SQL Server 2000 Std (32) running on Windows Server 2003(64)? Or is it even possible to run SQL Server 2000 (64-bit) on non-"Itanium" hardware?