So... ONLY attempt overclocking the AGP bus if your motherboard isn't capable of 4X AGP and you have a video card that is.
Strange, in UT2003, I have at least fifty benches that show contrary to this statement (motherboard and vid card set to set to AGP 4x thank you). They show faster speeds as the PCI/AGP/RAM speeds rise, and the Aperture decreases. I have another thirty or so from IL-2 Sturmovic to back them up. True, these are not games designed for 256 mb cards, but are currently about the most stress that you can put on a system as far as games. You have no overclocked benches (that you mention). Please try your benchmark while 20 percent overclocked, and post the results.
It wouldn't surprise you in the least to know that what you say floes in the face of logic? A bus at a higher frequency, can transfer more data at any given setting, than a lower frequency bus set the same. Period.
And ONLY change the AGP aperature if your video card doesn't have a sufficient amount of memory to run the applications you're trying to run
Change it from what to what? The system will still run any application with a 16mb Aperture, regardless of texture size or quantities. It will also run any application at 32 mb Aperture, albeit with more info in slower memory. In this case, it's less information left to wait in line for the much faster VRAM. Find the happy place where less is sent to RAM, but still not waiting more than the time spent in system memory, and the system speeds up. Let's say that data has to wait say.002 seconds (an arbitrary number) for system RAM to perform a certain task. The same task can be performed by the VRAM in .0011 second, but has to wait .0011 seconds to access the VRAM (because of a pending operation), the total is .022 seconds. The two operations in VRAM would be just as fast a sending one to system memory. Why in this case, or in cases where the operations, including wait time would be faster, would you want to send ANYTHING to system memory?
When you get to the point where when waiting on the VRAM takes more time than sending the data to system memory, you should increase your Aperture, and not before. On a non-overclocked setup, the penalties are much less than at higher bus speeds, and in some setups, may have little real world penalties (if any) for large AGP Apertures. On an overclocked bus, it makes sense to run as small of an Aperture as you can, before you degrade the performance. Now, AGP 3.0 allows more going on at the same time, but the basic operations are very similar.
I have better things to do than argue one sidedly. I can post as many benches as you'd like at AGP bus speeds from 66 Mhz, up to 90 Mhz, to disprove that a higher Aperture is always better.
Later,
Mark