Look into sharepod. It's free and will move your music over very easily. Pictures you can get just by plugging it in and not syncing and using windows explorer. Is it not backed up to iCloud?
The makers of iExplore also have another software that will transfer everything from your iPhone to a pc. I honk it's iPhone to pc or something close to that. It actually transfers everything.