I think the main issue is fillrate. The game was developed for Xbox which runs at 640x480. And even then it only does 30, sometimes lower.
If you run at 1280x960, you're doing 4 times the fillrate! I think its because pretty much everything in the game is bump-mapped and environment mapped. Even UT2k3 doesn't do an awful lot on most surfaces.