It may be a corrupted BIOS. Before assuming so however, try disconnecting all the drives, remove the gfx card and connect the monitor to the MB video port. Remove anything in the USB ports other than the keyboard. (you may even want to disconnect all the FP wiring except for the power button pair.) This will be a bit like breadboarding the MB.
Then try booting to BIOS and see if it works. If it is still a fail, and resetting the BIOS with the CLR_CMOS jumper (and pulling the battery) doesn't help*... I'd have to consider a corrupted BIOS. At that point you'll have to make a decision if you want to try to update/repair it via MSI's Live Update in Windows.
I've never flashed BIOS,does it reformat windows or anything?
No, no. The BIOS has nothing to do with Windows or your HDD. It is the chip that provides your MB with the ability to start up on its own. The BIOS itself is apparently OK. But the entry point of the BIOS pgm doesn't seem to work. Flashing the BIOS is a last resort. It is simple to do with Windows. But if done wrong, your MB is toast.
You can also flash the BIOS from within BIOS. But obviously you can't do it that way. The Live Update pgm runs in the Windows environment and checks to see if you need an update. You can install it from your MB disk* and check it out. See if it is something you are comfortable doing. It's basically all automatic. It goes online and finds your version of BIOS, downloads it and asks if you want to install it. Then it will reboot and start the EEPROM flash which must not be interupted!
The other option is to live with it the way it is or until a solution presents itself. Updating the BIOS was just a suggestion on my part. No guarantees. Did you do the CMOS jumper/battery reset already?