Modern CPU multithreading implementation

Network speed should have little impact on main thread speed; if anything, faster downloads could mean more data processing occurs per unit of time, thus saturating the CPU faster.