I'd wager some of these problems is because of integrated motherboard Bluetooth chips and the computer case interfering with the signal. You're either gonna need an external dongle or an antenna, and if your motherboard came with a Wi-Fi antenna, it should also act as a Bluetooth antenna as well.