I'd get the Gatwick Express to Victoria then hop onto the Victoria line straight to Kings X / St Pancras.
If you have a lot of luggage, you might want to consider getting a taxi from Victoria.
Heading to Oxford Street, get the Victoria line again from Kings X / St Pancras to Oxford Circus.