After hours of play (never sooner than 90 minutes), my FPS drops to under 30. Using stat fps, I notice that it starts at 180fps, and drops around 5-10 fps per minute steadily. Memory usage is pretty constant within matches, but does increase by around 300MB after an hour of play. (Starts at ~550-650 and eventually stabilizes up to around 900-1100 MB ram usage) I suspected insufficient cooling for the GPU, but the temps are well within norm, and MNC runs at 180fps if I restart the program and it doesn't drop to unbearable levels for another few hours. Not the end of the world, but it's annoying when you're close to the end of a match.
I have the same problem with my laptop, but I know mine is caused by overheating. I now rigged a system where I prop my laptop up on a few coasters and run a fan underneath to feed the system more cool air. According to speedfan my GPU reaches like 102 without the fan and stays around 80-85 with it.
There are cooling pads for laptops you know. It would also help to remove any dust that might be in the fan.