I think that when you're at such a point, you should just buy a desktop, add a video card to it, and then share out a drive on one or the other computer.
lenovo has a USB 3.0 docking station (with 2x DVI output + USB 3.0 port multiplier + gigabit ethernet + audio)
kinda pricey - $180, buggy (according to amazon reviews )and might not be compatible with your laptop... someone on the amazon review got it to work on the surface pro
http://shop.lenovo.com/SEUILibrary/c...0&Code=0A33970
http://www.amazon.com/Lenovo-ThinkPa.../dp/B008ABKADI