Well from that error message I would advise checking your current boot order in the BIOS:http://en.wikipedia.org/wiki/Preboot_Execution_Environment
As you can see, PXE is an environment that is used to boot a PC from a server over the network... generally used for thin clients I would have thought. My ethernet chip is a Broadcom one (as yours also seems to be), hence that being mentioned.
While the BIOS splash screen is showing press "F2" until you get into the BIOS options screen, scroll right to the "boot" tab and edit the boot order list to ensure that your HDD is first (or at least below PXE/network/etc...)
Also, did you install Win7 to your "data" partition? Is that why repairing it switches the flag to that partition?