The appearance of Touch.peak-serving.com pop-up ads is a sign of ‘ad-supported’ software (also known as adware) which installed on your machine. Moreover, the adware can lead to the browser freezing/crash, delays when starting a new web browser window or delays when viewing a web-site on the Web. I think you definitely want to solve this