Boot free Partition Wizard
bootable CD which will extend a Primary partition into Logical Free Space and vice versa.
I'd also delete the empty 2gb partition on right end as well.
Rightclick on C to Resize, drag right grey border to right to take up the free space, click OK, Apply.
I'd then rightclick on C to Check File System as Disk Mgmt is behaving dysfunctionally.