Believe me, there is a BIG bug in the UT2004 Demo. On Single Processor Macs it runs with maximum the half frame rate, try this:
Open home/library/application support/unreal tournament2004/System/
and edit the UT2004.ini file just with Textedit.
Change:
Channels=6
CacheSizeMegs=32 (your VideoRAMsize)
VARSize= 32 (again)
at OpenGL (not Direct3D ;-):
LevelOfAnisotropy=0
and if you want:
Use16BitTextures=True
These was just small tweaking! Now to work around the bug you MUST turn off audio, to get 2 or 3 times the frame-rate as before (indoor runs very smooth now on my 800Mhz iMacG4, all effects, high resolution, etc.)
THIS IS IMPORTANT (ONLY single-CPU Macs!:
The same file as before:
Open home/library/application support/unreal tournament2004/System/UT2004.ini
UseSound=False
At the Engine.GameEngine!
This is extremely important, turning off the sound works around the bug UT2004 has with single CPU machines. It runs at least twice as fast then. You will see it, now even the menu runs smooth