If you've got a good CPU and don't mind some warmth, give this a try.
This has been a problem for years ...