Is your client fully synchronised yet? Core needs to be synchronised until the block where the TX was included to show this balance.
If your address being shown on your windows client matches the address of your address from the mac client, everything is as it should be.
I also tried to import the wallet.dat on blockchain.info but this didn't work either.
Does this mean you tried to upload your wallet.dat?
You shouln't do this.
Never share your wallet.dat / private keys with anyone!
If you actually uploaded your wallet.dat you should treat it as compromised and change to a new wallet asap.