It all depends in how you want to set up your multi-boot system. Do the OSes need to look at what's in the My Documents or /home folders of other OSes? If they need to look, do they need write access too? Here are some of the common FSes in Windows and Linux and some info on them.
Windows FAT32: Old-style, un-journaled FS. Prone to corruption and fragmentation over time. The Windows installer will only make up to 30 GB FAT32 partitions (but the FS can be put on larger partitions by other tools and Windows installed afterwards.) It is fully readable and writable from within Linux. I don't believe that Vista will install on FAT32 IIRC, and Linux won't install on it either.
Windows NTFS: Most modern FS that Windows can install to. It is journaled and relatively stable, although still prone to some fragmentation. Partition sizes are up to 128TB with the current spec of NTFS. NTFS is basically read-only from within Linux, although there is extremely minimal NTFS write support emerging for Linux.
Linux ext2: Oldest Linux FS still being used. Not journaled but reasonably stable and has low fragmentation. Windows has full, native ext2 read-write support by a third-party filesystem driver.
Linux ext3: Ext2 with a journal. Widely used and rather reliable. Windows also has full native rw support of ext3 via the same third-party driver used for ext2.
Linux ReiserFS 3: Modern journaled filesystem written by developer Hans Reiser with some interesting features such as tail packing (such as packing two 2K files into a single 4K cluster rather than putting each file in a cluster as most FSes do.) Very high performance on dealing with lots of small files (10K and less) and it has negligible fragmentation. Read-only in Windows via third-party tools such as reiserfstools.
Linux Reiser4: New version of ReiserFS 3 with a lot of new features, but it's rather new and generally not well-supported in most Linux distributions. That may very well be due to issues surrounding its inventor- google Hans Reiser if you want that info. Reiser4 is not accessible at all from within Windows.
Linux XFS: Originally developed by SGI for use in IRIX machines, this journaled filesystem is known for excellent throughput with very large files (hundreds of megabytes+.) XFS has almost no fragmentation due to intelligent packing techniques. XFS is not accessible from within Windows.
Linux JFS: Invented by IBM, this journaled filesystem has some Linux support. I've never used it, so I can't make any comments on how it works. JFS is not accessible from Windows.
If you want to be able to read and write data freely between OSes, I'd recommend making the following partition setup:
1. Windows on NTFS.
2. Linux on ReiserFS 3 or XFS
3. A large partition on ext3 that all documents reside in. Make this /home in Linux and remap C:\Documents and Settings to this partition.
2 in bios do i have to enable non os2 opp sys
I assume you're talking about large disk access mode as set in the BIOS. I haven't seen any difference if it's set to DOS or "other" as I think this dealt with older OSes like Windows 9x that had disk-size addressing issues. Windows NT variants and Linux don't have these issues, and any Linux you'll find also has LBA48 enabled, which gets around the HDD > 120 GB issue, as does XP with Service Pack 2.
3 what is a good firewall
I'd recommend a decent NAT hardware router for a firewall as a good one of these is better than most software firewalls. If you have a hardware firewall, don't bother with a software one. If you plug straight into the Internet, Zone Alarm for Windows isn't bad and you'd use iptables in Linux to do firewalling. Iptables is far, far more powerful than Windows firewalls but is also harder to set up.
4 what is a good antivirus
In Windows, I use Symantec Corporate 10 that I got from school through their distribution program. It's similar to Symantec Anti-Virus 10 but doesn't require a yearly subscription
Linux is not very vulnerable to viruses for a number of reasons. The best way to defend a Linux box is to disable unneeded services and have a firewall set up somewhere (same goes for Windows, too) because Linux boxes are attacked more by breaking in than by viruses. If you do want to run an anti-virus under Linux, HBEDV's AntiVir or ClamAV are decent. They mostly look for Windows viruses, though.
5 do i need a reg edit program or do you not get crap like on xp
There is no registry in Linux. Configuration settings are stored in plain-text files. On my machine, most are in /etc/conf.d. Other distributions may vary where they put a specific file, but they will generally not be hard to find.
Intel E6600: Supported in Linux and Enhanced Intel SpeedStep is enabled by cpufreqd. You should not have to mess with anything to get it to work perfectly out of the box.
Nvidia 8800gtx: Go to the NVIDIA website and download their Linux display drivers. The 8800 series were supported on launch day by NVIDIA with Linux drivers.
Asus P5B Deluxe mothterboard
1. LAN is Marvell PCI/PCIe gigabit. Recent kernels should support it out of the box, otherwise support is in the kernel if you are willing to compile.
2. USB: USB ports are standard devices and the USB HCI drivers will make them work properly.
3. Sound: Probably will work, but I'm not sure as I'm not familiar with the ADI AD1988B chip. The Intel Azalia HD chip on the board *does* work though.
4. SATA will work fine, but setting up a RAID array in BIOS probably won't be visible as an array in Linux.
5. The PATA port is driven by a JMicron JMB363 chip, which should be supported in Linux, but at least in Gentoo, the driver is not in the stock compiled kernel. You'd probably have to recompile your kernel to get that to work.
i also plan to plaay games and have looked at cedege to make games run on linux
I don't game, so I'm not much help. You're probably better off gaming in Windows as it would be faster.