If you do not want to reload Linux, consider buying a copy of "Acronis Disk Director Suite 10.0" for about $50 (
www.acronis.com). It can be loaded on your Windows Partition and can create a boot disk that can resize and move partitions around for you or it can be done while running Windows. It does not run in Linux, but it supports most Linux and Windows partitions including FAT16, FAT32, NTFS, Linux Ext2, Ext3, ReiserFS, and Linux SWAP. You can of course just elect to reload Linux which can resize the Windows Partition down and give more room for Linux. I have found that 20 gig is a better choice than 10 and 30 gig if you can afford it.
Thank You,