XP or Vista? not that it matters since GParted will easily do the work there since you can't resize the primary partition while running the OS that is installed on it. With nothing on the second 110gb partition that will make things even easier since you won't have to shrink that first to increase the size of the primary in order to move files over from it.
With nothing on the second one there you can simply delete it entirely. But before expanding the small primary where Windows is installed you will want to back anything importent up and then decide on the partitioning tool you will use.
The Linux drive tool namely the Gnome Partition Editor(GParted) has a few live for cd releases that are able to work with MS, Apple, Solaris types of partitions as well as Linux VFat. If you have a cd or dvd burner and a blank cd-r all it will take is to follow simple instructions.
First is the actual documentation with screen shots for the free Linux tool seen at GPARTED DOCUMENTATION - GENERALITIES
The last "platform independent" rlease the 0.3.3.0 exactly the way you see it here is the correct one to use on the bootable cd-r you will need to create for this. SourceForge.net: Files
The free version of BurnOn has proven itself repeatedly to be the reliable program for burning the 35mb iso disk inage onto a blank cd-r. Once burned to disk and you boot from it you can reach the main gui simply by pressing the enter at each of the initial prompts to see it fully load up.
The defaults work so ignore the 24/32bit choices since Linux is 24bit there. The default resolution of 1024x768 is where to leave that unless you have a 20-24" lcd you are working with to keep everything visible onscreen. Once you answer yes to the confirmation prompt you will see what looks a small box with a scrolling tab appear while the changes are being made.