It may or may not make any difference. There are no magic cards that get signal through brick walls. Now if your current card has antenna located near the back of the case those two cards you list have extended antenna cables that can help with signal blocked by the case. You can get similar results by turning your case and see if facing it in a difference direction makes any difference.
It depends on what your current card is. Many people where very disapointed when wifi6 came out and did not run faster than their current wifi5 (802.11ac) cards.
There are 2 key features that make wifi6 faster.
The big one is it attempts to use 160mhz radio channels rather than 80. Many devices did not support the full 160....the devices and your router do. The problem is to use 160mhz in the 5g radio band there are all kinds of rules about avoidance of other licensed radio signals like weather radar as a example. In addition everyone trying to use 160mhz radio is using the same radio band so you get massive interference. In real world use it ended up not being faster for most people.
The second feature that makes wifi6 faster is the use of QAM1024 encoding. This dense encoding only work well close to the router..like in the same room. It does not pass though walls easily so it will drop back to QAM512 which is what wifi5 uses.
The first card you list is wifi6e. Your router does not support wifi6e but if it did then the above problems are greatly reduce because it runs on the 6ghz radio band where there is lots of bandwidth. Problem is 6ghz has even more issues passing through a brick wall.
If you going to buy a card, I would go with the wifi6e card. I did not check the pricing but most times there is not much difference. It will just fall back and support everything the other card will do and if you ever get a wifi6e router you will be able to use it.
Will it make any difference I doubt it but wifi is affected by so many things you can never explain why some devices work better than others.