I'd say you're better off using your GPU and CPU to mine LTC to trade for BTC, unless you have specialized mining hardware. I just got a bottom of the line ASICMiner Block Erupter (Icarus) that does 333KH/sec. It does 10x more hashing than my GTX660 for, maybe 1/5 the cost, and the i7 CPU combined. Without an ASIC, I can pull in roughly 50x more by mining LTC than by mining BTC directly.
(I was mining DOGE for a while, while it was on the way up... got sick of all the brand new stratum servers going down constantly).