I've already set up Infinite Descent to only render the active area of the screen, so I can't optimize any further along these lines. I'll try to think of something else, but thanks for letting me know your PC specs; I imagine the Processor is hitting 100% usage?