Actually, you also need a fast CPU for X3. The CPU is a bottleneck because of all the simulation and scripts that are running at the same time. Makes you wonder why they didn't seriously look into multi-threading their game, since it seems quite suitable for it.