On the current visa bulletin it lists a backlog for EB-3 all other chargeability. Because unused numbers flow from fourth and fifth to first to second to third (but not other workers which are capped), if there is a waiting list for EB-3 that means there likely won't be any extra numbers in the whole employment based category this year. Not a bad idea if there were though.
If it were up to me I would eliminate the DV lottery (50k visas) and reassign those numbers to EB as well as eliminating the per country caps. F-2B (26k) and F-4 (65k) are also ripe for elimination IMO. I'd probably also move parents of USC to F-1 from IR.
You can think of the same for EB3, and family petitions too. This would be more equitable than 7% quotas.
Edit: I did back of the envelope calculations based on this data: http://www.uscis.gov/tools/reports-studies/immigration-forms... For the last year, there are about 120k applications approved, while 140k is the limit. At the end of the year, the remaining 20k can be split up among people in the queue. This can be made even fairer if you aggregate it over two years, and then tie the number of immigrants to the inflation rate. I estimate it would shave off at least 3-5 years from the current wait times for EB petitions. It can even be tied to the percentage of the country's population that got an H1B. There are some more trends here: https://www.fas.org/sgp/crs/homesec/R42048.pdf