There are a couple things that come to mind real quick.
First, you don't mention which 3G network you are connecting to. If it is Tmobile, you will only get edge because the 3G bands on the S7 are not compatible.
Second, have you gone into settings/wireless networks and selected GSM/WCDMA? If only GSM is selected, you will only get edge.