Grab a Linux Live CD that has a recent version of NTFS Resize. Use the CD to first clone the drives, using these instructions on dd. Then NTFS Resize (usually implemented via QTParted or another program) can stretch the 80 gigs out to 120.

The boot/driver issue is another situation that hopefully the other suggestions here will resolve.