Relevant specs (no O/C for now):
ASUS A8N-SLI Deluxe (Socket 939)
AMD Athlon 64 3500+@2.20GHz 512KB L2 Winchester 90nm. (cooled by Zalman 7700AlCu)
Leadtek GeForce 6800 256-bit/256MB
2GB RAM (4x512MB) (soon)
500GB SATA (250GB[Maxtor DM10 72K RPM 16MB NCQ],250GB[WD Caviar 72K RPM 16MB SATA2])
I love my boot setup. I tri-boot the following (and recommend you do the same).
[*]Windows XP 32-bit SP2 - no issues
[*]Windows XP x64 - no TV tuner driver, Battlefield 2 runs better than on 32-bit
[*]Fedora Core 4 AMD64 - no sound or TV tuner, installed accelerated NVIDIA driver
I use the Opera 8.02 browser on all 3 OSes.
Windows XP x64 Device Drivers:
[*]Audigy 2 ZS 64-bit Beta drivers
[*]NVIDIA Forceware 78.03 Beta 64
[*]Marvell Yukon Gigabit Ethernet
My 64-bit OSes have never crashed despite beta drivers. Besides my TV tuner (ATI TV Wonder USB2), I have no reason to be on 32-bit Windows XP now. Linux still needs its kinks worked out but Windows x64 seems more stable than 32 at this point. I can even play Battlefield 2 a lot smoother on x64. Currently I have 1GB of RAM and will be getting 2GB very shortly. Maybe x64 manages memory a lot better?
I use GRUB boot loader.
BTW, since you have an A64 X2, make sure in Linux you choose the -smp kernel (the installer might do it automatically). Windows 32/64's installer should automatically choose the SMP HAL.
Installation order (this is important):
[*]1. Windows 32-bit
[*]2. Windows 64-bit
[*]3. Fedora Core 4
If you install Linux before Windows, the Windows installations will overwrite the bootloader, so you want to install Linux last unless you know how to reinstall GRUB.
Partitions (also important):
[*]Maxtor DM10 250GB
[*][1]223GB NTFS5 (XP32 and all data)
[*][2]4.88GB NTFS5 (XP64 sys, hidden under XP32)
[*][3]3.91GB ext3 (FC4 sys "/")
[*][4]1.00GB ext3 (FC4 sys "/usr/local/games" (quake2))
[*][5]635MB swap (FC4 sys swap)
[*]WD Caviar 250GB
[*][1]250GB NTFS5 32K cluster (data and XP64 "Program Files")
Crappy partitions, I know, but it's important to install all the OSes on a partition by themselves. The way I have it set up is one big XP32 partition (main OS and all data), then small partitions for the other OSs' system files. I have another miscellenaeous drive to which I dedicate to any other data and my XP64's separate Program Files (which don't all fit on the small allocated system partition). XP32 and XP64's Program Files will conflict and Linux does not work well (if at all) on a FAT32/NTFS partition, let alone with Windows on the same partition. Don't even try it...