well there is a product called a ViDock google it. Basicly allows you to hook up a desktop GPU to your laptop. From the vids I have sen it works great but as far as being cost effective......well its not lol. I thinks its between $300-500 (depending on what GPU you want) worth of upgrade after all said and done. A little bit more and you could build yourself a gaming desktop. But it might be ok if you just purchased the laptop and dont plan on having a desktop.