Out of curiosity is the phone rooted? If you've changed ROMs/kernels recently this can cause WiFi connectivity issues if you didn't do a clean install. And definitely check your advanced settings in the WiFi menu.
Sent from my SGH-I777 using Android Central Forums