/dev/sda5 appears to be your recovery partition so I doubt you want that to be your boot partition. /dev/sda1 is your Windows partition (note the file system and the size). Only one partition can be marked as boot on a disk and I don't think Linux/gparted cares about that flag. If anything, mark /dev/sda1 as boot, but I suspect that's not your problem.
As others have said, you're best bet is to look into this from a Windows perspective and finding out if somehow your boot.ini file has become screwed up somehow.