There are two things here that is wrong.
1. You want something cheap, but not slow. Keep in mind RAM and CPU for each Web Hosting plan is different, cheap doesn't mean quality equal expensive hosting doesn't mean quality, you are asking for cheap and fast web hosting, you need to pay for good performance and RAM, cheap and fastest hardware doesn't match at all.. If you don't want to spend 5€ or 10€ per month.
2. Wordpress is a CMS + WooCommerce + Plugins it will use a lot of RAM and CPU make sure you talk or ask support how many RAM you will have in any plan you choose. For eCommerce websites you will need a good amount of RAM and CPU, because is a store you will need to use plugins for your store.
Sorry to be honest, but if you want to have best performance / speed in your Hosting Provider you need to pay for it.
The best way is to use VPS or Dedicated Server if you have know-how, how to that. Is expected to have knowledge when you go with VPS, going with VPS isn't hard. Many guides out there you can watch & do by yourself.
If you want Web Hosting well you need to go with the best package to avoid being slow, also using Cloudflare and Cache to help you save resources and accelerate your website, don't over abuse plugins.
If you want you can check our LiteSpeed Hosting Packages, which is very well optimized, but first ask support for your support and the amount of RAM. We can't post links due to rules of forum, which we respect. But if you look right, isn't hard to know who we are.
Best Regards,
Alexhost