You mean something like this which uses up all of the available cpu time - - All of it? :-)
not all of it, and preferably user adjustable, but a percentage yes, even a great percentage, something you could pair up with the cpu & download (bug) speed of your particular machine. remember it is only to make downloading stable on certain systems
It won't work. Even if a usermode program use 100% CPU, it will still be interrupted by the driver 200 times per second to poll for packets. If the problems are related to download speed you'd have to reduce the download speed in the program that does the download.
(knowledge of context switching may also help, ie vdi calls, maybe that is why aftp often survives longer, because programatically it is slowing down the speed at which data packets are managed - its a guess anyway)
I don't have a Falcon with the appropriate hardware so I can't test this, but a good start would be to find a reliable way to replicate the bug (maybe it already does), and then run a debug-kernel and see exactly where it fails.
Jo Even