If the USB port doesn't provide enough power constantly it might have an influence. If you are on a desktop type computer use the ports on the back that are directly connected to the main board.
You can get one of these but they are expensive also be aware there are SATA and nvme M.2 SSD types they are not compatible.
Although you did not mention if your old drive is also M.2. Consider a USB M.2 housing. With software you can then clone the existing drive to the new one and you can then use the old SSD in the housing as a flash drive.
This is usually done by owner of the IP address block. If this is for a VPS or similar it will be your hosting provider. If you get a static IP from your internet service provider you will have to speak to them. Although depending on the policy of the provider this may be a business option only.