lazyme,
the best way to partition is just to have a c:\ as a primary partition & something like 20 GB free as unformatted. I'm just taking 20 GB as an e.g. although u're free to use as much as u want. Then make 3 partitions, / for root, /home for all your user files & double of your ram for swap. Use the inbuilt installer & partitioner (gparted) to do both. Ubiquity, the Ubuntu installer is broken hence this happens a few times. Try it few times & you'll get lucky. Then do the installation. Let us know how it goes.
I recommend just having one windows primary partition & then linux partitions as the extended partitions can also be done later but GNU partitions need to be setup perfectly.