So after running a martingale bot which is surprisingly not run my dry yet, I have 1500 confirmed transactions, and 0 unconfirmed. This has made my bitcoin-qt client lag for some reason and I cannot click the buttons at the top which say Transactions, etc. I still can minimize it though. I've restarted it a few times and nothing has worked. Note: It is in server mode and it needs to stay this way.
Ya, I think your options are better hardware, a new (empty) wallet, or v0.8.