Short answer, not really
My suggestion is that you shouldn't be aiming for 40+ fps on ultra when playing on a laptop anyways. Laptops are pretty uncomfortable as it is to use for gaming. If top end laptops are in your budget, I would get a high end PC for gaming, and a mid range laptop that can play the newest games at mid settings.