Yes, Alien Ware, MSI or Origin PC laptop has more powerful GFX cards.
MacBook Pro has good battery life in comparison with PC laptop but in my opinion; mentioned high-end PC laptop will give better performance than MBP.
I have 17 inch early 2012 MBP, it looks great and have good battery life but i am more flexible with my desktop PC, has better performance. I wish i had taken 13inch MBP for normal usage and portability not very satisfied with 17inch MBP.
Speaking of portability, if mobility is not your concern then you can go for slim desktop (ITX form factor cabinet) and with of course ITX motherboard. You can go for either assembled or branded like Alien Ware.
Tiny, yet powerful, you can google it
SSD surely give a boost so i use SSD for OS/Apps/Cache and for storage i prefer HDD.
Regards