Generally (but not etched in stone) a higher price means a better filter.
You may want to check fuel pressure while driving. That would require a fuel pressure tester with an adapter to screw on the Schrader valve on the fuel rail. You should have roughly 35-40 psi at all times. It should be more under heavy load of course. It's not something a person can really check "at home" though. It just sounds like possible fuel pressure drop off under load by the description.
Also, you mentioned a MAF sensor fault code earlier. A biased MAF can also cause the exact symptoms you are describing. By biased I mean it' "seeing" fewer gm/sec of air than is actually flowing which in turn,,,,,,,,,,,causes the injector pulse (measured in milliseconds) to be too low. In other words, there's too much air for too little fuel and that creates a lean condition and loss of power, stalling, stumbling........................Like a carburetor with jets 10 sizes too small.
Disclaimer

: gm/sec is grams (of air) per second