Don't believe this... but after a fresh bout of googling I've just solved it.
The MSI board has bloody jumpers which, by default, disabled the Wake from USB !!!
Just had to take it to pieces, reset the jumpers, and now its working fine.
Hope this can help anyone else with the same issue
:)