Firstly, adjusting the throttle stop to get an idle shouldn't be necessary since the ICV should be passing almost all the air for idling and the throttle stop needs to be adjusted so that the throttle shuts fully without binding in its' bore.
You are on the right track taking everything apart and cleaning it out as a starter. A bit of oven cleaner can help with the IACV and a few drops of oil when it's done will ensure it moves freely. Make sure all the breather passages are clear including the brass nozzle into the intake manifold which often blocks.
The fitting of catch tanks, etc. shouldn't be necessary and can be counter productive since the breather system needs to be sealed from the atmosphere to prevent the entry of unmetered air.
Breathers and throttles getting clagged up is normally a symptom of neglected oil changes in the past, with dirty oil being drawn up and depositing muck in the breathers, so I would clean it all up, give it a fresh oil and filter and see how it runs for starters. If the oil goes jet black within the first 1,000 miles give it another oil change to flush out any crud that remains in the engine and then stick to a decent service schedule changing the oil every 5k miles or so at the most if using GM semi-synth 10w40.