I'd suggest you IVPN. For me, IVPN offers better speed than Mullvad and to my mind, privacy level is the same, both are great VPN providers.
The way I see it IVPN vs Mullvad:
(a) both allow you to create an account without using any information, like email etc.
(b) mullvad gives you multi-hop VPN with the main subscription that costs 60 euros for 1 year, whereas IVPN needs 100 euros for 1 year to offer the multi-hop feature.
(c) both can be paid with Monero and Bitcoin payment.
(d) both offer WireGuard and OpenVPN.
So, I see very few differences in terms of feature. Mullvad is a bit cheaper. Since you mention that IVPN is better in terms of speed, I think it's worth a try.
I 've found a cool feature (not sure if it's used too much), that IVPN has, which allows you
to pay instantly (via the Lightning Network) for a limited period of time to use the VPN.