Almost nobody with slow WiFi has a slow internet connection. They have a fine connection and a bad wireless setup between it and their devices. Here is what actually causes it, in the order worth checking, and what to buy only after the free fixes have failed.