I am sorry you are having problems with lag spikes, we will do our best to help.
Your connection is looking good from here, area traffic low and no noise or errors prevalent. Continuously pinging our server/router does not really tell us a lot as it will treat a ping request as low priority while still handling live traffic well. Some people have set up a Broadband Quality Monitor as may at times be quite informative, not sure if you would consider doing it at all.
Also really basic stuff, are you using wireless or wired connection for gaming? Please tell us some more about your set up.