I'm planning my first build and have spent a lot of time researching all aspects to include open source options. I have a few questions but I'm still on a learning curve with some of the abbreviations when it comes to OS and other software; therefore I will not take offence if you explain things real simple.
I've noticed some users have trouble with some ATI drivers, it seems that every 6 months if they update to the latest version of Ubuntu/Linux they have to 'reload' or 'update drivers' am I understanding this correctly?
I am planning on using a Gigabyte GA-MA790GP-UD4H mother board. This will mean AMD 790GX north bridge
AMD 750 south bridge
ATI Radeon HD3300 [integrated]
AMD Phenom II X3 720 cpu 45nm socket AM3 [my choice]
AMD OverDrive
Gigabyte Easytune6
Windows XP Pro 32-bit
My question [about the above] is has anyone had trouble with Ubuntu 8.10 when dealing with these components/chipsets/features.
One last question reguarding my OS install order onto a 640 or 750 GB WD Caviar Black SATAII HDD:
I am planning on installing XP Pro 32-bit first then Ubuntu/GRUB next; should I format the entire drive with XP then resize and partition with the Ubuntu/GRUB instalation or should I partion with the XP and only format it's share of the drive?
Or worse case I still do not know what I'm talking about

Which is common with us newbie's

Thank you for you time and response JLP
-------------------------
Ga-990XA-UD3, Phenom II 970 BLK @3.5 GHz, 16 GB DDR3 1600 G.Skill Sniper, WD 1.5 TB Black, ATI FirPro V4800 running on Kubuntu 64-bit