@suisse thanks for your reply. I ran few hundred pings against the DNS servers and the ping times look good - solid 10-15ms 99% of the time, max spike 25ms. This proves that the ping spikes I can see when pinging remote servers in Zurich (i live in Roveredo (GR) ) are not responsible for my disconnections. Also at my work place (also in Roveredo) I can see similar ping spikes but I don't get any disconnections on my mobile using wifi there (also from Swisscom).
Before I moved home few weeks ago my connection in games was stable, however I was using UPC Cablecomm there. Even on my not very good mobile internet, the connection is stable - no disconnections in apps/games.
I think the problem may be with my router (internet-box2), even though the wifi network is always on and with very good strength. This is what I can see on the Diagnostics page in the router admin - it looks like there is a very high ratio (20%) of failed transmitted packets:
WLAN 2.4 GHz
WLAN name (SSID): vlf-38756
channel: 1
Device Namekwiatek-PC-1
RSSI -40 dBm
Latest Tx rate72222
RxPacketCount/s85
TxPacketCount/s156
Pkt_TXFailure/s32
Current Bandwidth (Mbit/s)1.7
Rssi per antenna: Ant0: -33 Ant1: -34 Ant2: -40Packet Queue: 55,55,0,-,-,0,0,0,0,200,0.00,-,-,- 0,0,0,-,-,0,0,0,0,200,0.00,-,-,-Connection counter since last reboot (4 Days 6 h 36 min): Successful connections: 322 Failed connection attempts: 1 Connection attempts with authentication error: 0Other information chanspec: 4097 tx: 5 inbss: 1 obss: 0 nocat: 1 nopkt: 2 doze: 0 txop: 93 goodtx: 1 badtx: 1 glitch: 328 badplcp: 2 knoise: 92 idle: 98 timestamp: 369517785
Interference Status:
Mode = 47. Following ACI modes are enabled: bit-mask 1: Reciever Desense based on glitch count bit-mask 2: Limit pktgain based on hwaci (high pwr aci) bit-mask 4: Limit pktgain based on w2/nb (high pwr aci) bit-mask 8: Preemption is enabled bit-mask 32: Low Power Detect Preemption