When it comes to Poor lines.....long extension cables and cheap ISPs the best solution has always been a HARDWARE external modem.
Cheap internal modems are Usually software modems......Lucent Winmodems come to mind.....and rely HEAVILY on your CPU and your Operating Software.
There are a few hardware internal modems but most new internal modems will be software.