I would strongly suggest that you burn them all to music cd's.........then make a DATA copy of them to cdrw as well so that you can always bring the music back to your harddrive again if you need to burn a new music cd for any of it. Then you can delete them all from your harddrive knowing you have saved everything.
As for a bigger harddrive and copying what you, that's do-able.....to either an external or a new internal drive. If you copy to a drive that will be internal, you can leave the case open long enough to hook them together as Master and Slave, then get the new drive all set up with Fdisk and Format, and when you get to the desktop, the copy can be made. Then you just take out your old drive, put it on a shelf for safekeeping, hook your new one up as a Master, and boot up.
Step by steps on how to do this will be given when you let us know your version windows as the procedure is different if you use XP.
TONI
I'm looking for recommendations, I have Dell 4600C which has a 40GB hard drive. The computer has space for only one hard drive. Thanks to my music collection (already filling 12+ Gigs), I am quickly running out of space. I have thought about purchasing an external hard drive but have noticed that a lot of people complain about speed and lost files. Should I replace my internal hard drive? If so, how do I copy the existing one (OS, files, etc) with only one space for a hard drive?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic