TrueCrypt only supports FAT (hopefully that changes one day), and Mac needs HFS for the boot partition, so your idea won't work. Only the PGP method I linked can do that currently. Also, the encryption won't cause a noticeable slow down when you have extra stuff encrypted. I use encrypted systems at home and work and don't notice any slowing except when FileVault reclaims space at reboot/shutdown. I rarely do that though.