What are your scores if you don't mind sharing them..
From what I'm understanding, the best way to "wash out" bad credit is to get a couple of new accounts to dilute the old baddies..even if they've fallen off. You want to show that you have open TL's with low balances paid on time every month. It's not enough to just pay off the old debt you have to prove that you are more financially responsible with new credit and have a good history of recent.
In the case of my credit it's recommended that I pay of my CO's and Collection Accounts over a period of 18 months ~ per the FICO Simulator. That gave me the highest FICO. It took me years to mess up my credit...I think I can be patient enough pay slowly and rebuild correctly.