There is a solution, but it probably will not work without specialty hardware. RAID 0 is the solution, and it works by striping the information across many different disks. However:
if you are using windows, you will need a hardware controller,as you cannot stripe (through software on NT/2k/XP) the system partition. (Without using 3rd party utilities)
Linux needs to have /boot to be outside of the stripe, since it cannot understand the partition without the kernel booting.
In XP, you can compress all folders (if using NTFS) by right clicking on the drive, properties, ticking the compress files or folders, tell it to propogate to the subfolders.