I hope this blog can help you to get answer of your question. http://blog.unisecure.com/what-factors-in-web-hosting-impacts-website-load-speed/
The biggest effect hosting can have is page speed. Google wants a fast page load.
Yes. web hosting affects SEO rankings. Check the following points of web hosting which affects SEO ranking -
- Server Downtime
- Page Load Time
- Say No To Shared Hosting
- Choose Local Host To Target Local Audience
Yes, why not if you got a bad reputed IP address assigned on your site. It will impact your ranking. slow website are ranked low by the search engines. The downtime of the server will also impact your rankings.
It can affect on several factors including, IP Location, website speed and if the IP is clean or spammy.
They is also more information we've put together if you are wanting to improve your ranking. https://web-hosting-uk.com/make-website-rank-higher-in-google/