To be clear...
How are you testing?
Bleach is generally better in the long run for raising FC. The super shock you've been using is likely calcium hypochlorite, which also adds CH to your pool. In a vinyl pool, CH doesn't matter much until it gets too high. Then it may cause scaling at the water line.
You should be targeting 10 ppm FC with your testing and MAINTAINING it there if you want to clear the pool.
How are you testing?
Bleach is generally better in the long run for raising FC. The super shock you've been using is likely calcium hypochlorite, which also adds CH to your pool. In a vinyl pool, CH doesn't matter much until it gets too high. Then it may cause scaling at the water line.
You should be targeting 10 ppm FC with your testing and MAINTAINING it there if you want to clear the pool.