Why not put the new harddrive in the linux machine at once, ext-3 formatted. Share it and mount that share on the windows machine that can read your hfs disk. Should be smooth and easy... 250 GB over 100Mbit or 1Gbit is ok, you don't have to stand and watch it... ;-)
250GB over "100Mbps" ethernet/SMB (Windows Share) will never get 100Mbps, maybe more like 40Mbps, or even less. So that 2Tb will take 5000s, or about half an hour, at best, possibly much longer.
If you plug the HFS+ drive into one Linux IDE bus (preferably without sharing that cable with another drive that will share its bandwidth), and the new drive into the SATA interface, you'll probably get the full IDE bandwidth (100 or 133 Mbps, depending on your IDE host chip), which will probably be something like 3-5x as fast, or 6-10 minutes for 275MB.
Since you have to install the SATA drive anyway, I'd do it all on the local machine, if there's an unoccupied IDE cable.