This topic has been making the rounds every few years for the past couple of decades. Always manages to make some progress but only to be shot down in the end.
Your first post says you submitted in June and you have a case number. Did you file online? Your notice you received from the USCIS will say what service center
Spouse of a USC? If you fill out your profile properly, VJ will give you an estimate for petition approval. Otherwise, got to the USCIS website for published processing times based on service center and petition
When my PLDT connection works, it is actually faster than my USA connection. For me, the only issue had been downtime. When it goes down, sometimes it's 2 to 3 weeks before it is repaired.