No reason that itunes can't be fully 64bit. It's about 1/2 64bit and 1/2 32 bit on Win x64 systems and FULLY 64bit on OSX... itunes also DOES NOT use multiple CPUs. It make have various other services which each can use a cpu thread... but at the heart, iTunes is not a multi threaded app on Windows OR OsX.. this is a huge problem.. it's one of the reasons why it's such a HORRIBLE program for video playback 1) it only uses 1 cpu thread, 2) it does NOT use the GPU to decode video... VLC and Windows media player and Divx are FAR better ways to play something back... but if it's a video bought in the iTunes store, you MUST use iTunes or an iphone/ipad.
If me and my partner did not have 2 iphone 5ses and 2 ipad 4s, I'd have dumped itunes ages ago (We've actually both had even 3rd gen click wheel ipods before touch devices).. Hence why we've kept iTunes for so long.
I get that Apple wants people to go 100% mobile, but the fact is people , many people, still use desktop and laptop for video playback
That memory error is erroneous.. it's still happening on the most recent version.. it happens if there's still tons of disk space and plenty of memory .. and iTunes doesn't ever approad the 2GB max of memory that a 32bit windows app can use... and the Itunes exe IS a 64bit executable for Win x64 systems giving iTunes virtually unlimited memory it can use..
I just checked the box "don't warn me"... issue gone.. I ignore it... my computer backs up nightly.. and if the library gets corrupted, I restore from backup.. and it RARELY gets corrupted.. hence why I just ignore that error. It says it can't be saved, but yet it's STILL saving properly - at least for me.
Apple really needs to get their head out of their *bleep*, and FIX itunes.. it wouldn't take much work to:
1) Make ALL components 64bit
2) Multi threaded to use 2-4 CPUs
3) use ATI or nVidia cards to decode video data