Is there a way i can fix this or should i just do a year system restore?
I wouldn't restore one year back. You'll effectively remove a years worth of microsoft updates along with any other software that you installed since then. Even though the software may still be on the drive, the registry settings for it will now be gone if they were created within the last year.
Backup your C drive then try to fix the partitions with easeus partition tool.http://www.partition-tool.com/personal.htm