It may be a long shot, maybe not. My idea is that if the DEVS could somehow create a
PAGED MEMORY FILE'
or a SWAP FILE if you are a Linux person, it could dramatically increase performance.
In case anyone needs some sort of explanation as to why those would be great for XBMC
The XBOX runs on 64 MB of system memory.
The paging file, or swap file will create VIRTUAL RAM so to speak, on the hard drive "essentially using a small chuck of the hard drive as RAM for the system to use".
I'm thinking "even though virtual memory is slower than system memory", having that extra leeway in there for better bigger scripts, or cooler looking interfaces without being limited to 64 MB would be great in the long run. And would probably keep lockups from happening very often due to minor memory leaks, or large chunks of data.
I notice the Xbox warns me as ram gets low, and when its at 0MB it freezes "atleast on my box it does"
If you can't make the hardware better, change it up, logically

"and if the system already has a paging file then I'm sorry for wasting your time."
P.S. I notice my XBOX freezes when I click allow control over unpnp on XBMC 3.5 BETA 2