if it was a virus it probably disabled the bios so your pretty much screwed there. Even then it sounds like your having issues with the motherboard.
Either way spells new laptop for you. laptop motherboards are too expensive to even consider the price worth it.