Hello,
Provide us with WP Dashboard and FTP access to your site to check the 1, 2, 3.
4) Ajax search result depends on server response time and DB structure. Theme sends requests to your DB and waiting for response. So, if it’s slow them try to speed up the server response time. We can do nothing with it.
Regards