Which Stock Firmware for Galaxy S3
You should use the latest firmware pertaining to your region and model only
Authentic source for all Samsung firmware is Sammobile. You will need to register(free) to download. If you want a faster download, there is a paid option. Make sure you select the right region
For detailed information on Samsung devices (including region as asked) Phone Info Samsung is highly recommended. Developer of this app has an active thread at XDA