Those results seem acceptable, specially the ping over 7ms is quick, i think this is more a matter of what download and upload speed you have on your contract with your ISP.
If you are paying for 100Mbps of Download, then I highly recommend you to get in contact with your ISP and request your 100 Mbps, not 90 Mbps.
Now must important, take into account that if you have 100 Mbps then you can not expect to have the 100 Mbps all the time, around 96 to 98 Mbps are great for a 100 Mbps contract.
Have a nice day!
Sincerely,
David Berger.