I made a small modification which I hope to fix the issue
Java sucks with disk IO and Notch is using the crappiest method of map data, so it tend to abuse of disk IO and java looses track of something (yes, something) and cannot deal with a timeout on the disk (most apps do, they wait at least 100ms), thus giving Read Timeout, so, the map now runs in a RAMdisk, as its by now pretty small (24Mb), however the Creative will go into ram too, as it speed things A LOT, but that one is 400Mb, so I reserver 1G for a ramdisk and it should be running smooth. I hope.