It sounds like one of two things.
1. My first check would be for overheating. Download RivaTuner from > click here < and check your temps.
2. Your PSU. What specs does your PSU have?
Surface Pro (2017) vs Surface Pro 4
Where HTML5 is headed next
MacBook Pro v Surface Pro 5