Everytime I run the client, my cpu usage goes over 99%,
is there anyway I can transfer the wallet.dat to a different computer and do it from there? would I still get the amount of BTC that I received if I sync on another PC?
Yes, your wallet.dat should be just as valid on another PC. Your Bitcoins are connected to the addresses associated with your wallet, but they're not actually stored locally, so they don't care whether you're on the same PC or not. As long as you have your wallet.dat, you're OK.