I am using an ASUS ROG GL552VW and I've noticed I'm about two years past when I should've cleaned it. (Yea it's pretty bad.) So my question is how should I go about cleaning it? Should I dig into it myself, or try and find a professional.
Do not use a Vacuum, get a can of air designed for cleaning pc's and blow the dust out, and make sure the fan doesnt spin you can strip it and ruin it.
Trust me, best way to do it is to blow it out and dont use anything like paper towels that can tear they could ignite if the pc heats up enough, and dont use anything fabric you can generate static and nuke the pc.
The best way is to use an air canister designed for cleaning laptops. I don't really know how to use it since I have never used one but you can look that up. The other option is to send it back to the manufacturer if it is still in warranty. If not, you can see if you can send it to asus and they can clean it I think for a price.