But wouldn't that not transfer over my programs and stuff? I'm trying to keep this Windows install up and running like it is now, but then install Windows a second time and start installing my drivers and programs but still have this current one to fall back on.

ok, is there a way to like copy the entire partition on my 80gig drive and move it to my 320gig drive, maintaining windows? or would that just screw up everything?

edit: let me get my thoughts straight here

in the end i want it to look like this:
80 gig -> 35gig new windows, 25gig games, the rest would be games OR it could be my old windows partition
320 gig -> 20gig old windows and 300gig music/movies, OR 320 gig music/movies

XP 1 is a blank partition I made. I can always change the label and drive letters later.

The 1024 cylinder can be ignored since I will delete the C partition, as it will be copied to my other drive, and I will put the new partition at the start of the disk so it will pass the boundary but still be bootable just like my current C partition.

Then I will just repeat the creating and formatting partitions until I get it like this: