FAT is like windows 98 very basic but very user frndly. NTFS is more sofisticated . The data is stored in NTFS is well organised as compared to FAT so it is fast .FAT cant handle file with more than 4GB.
To support NTFS on Linux yoc ana refer http://www.linux-ntfs.org/doku.php