I advise strongly against NTFS compression. I/O operations become slower and you get a lot of fragmentation. You can NTFS compress static data such as applications (Program files), but anything else (specially files that are modified/written frequently) is not advisable.
Also, it's seems to be common lore that when disk issues arise, recovery options are slimmer when NTFS compression is used.