Gigabit all the time. Fast ethernet is really old. All those routers, switches and hubs with Fast ethernet will use old and slow chips. You need best ping possible.
Total crap. Transaction times and bandwidth are not related like that. 100mbps will do perfectly fine for mining. You will have spare bandwidth for Remote Desktop etc.