My friend's mom got him a small form factor PC for Christmas, and he was hoping to get a video card for gaming. Unfortunately it only has a half height PCI-e 16x slot and I know most cards won't fit that. Is there a decent gaming card out that fits that slot or is there one coming out in the near future? Also is there any possible external solutions in the future?