No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Yes, while a pending dispute flag is in your file, certain aspects of your history are excluded from scoring.
You need to get the flag removed.
If one is still in place, then the CRA is the culprit. The CRA is required to conclude their reinvestigation within, normally, 30 days, and mail a Notice of Results of Reinvestigation to the consumer within 5 days thereafter. Thus, a dispute cannot linger beyond that time period. That Notice is the document that formally concludes the dispute, and the CRA should have, as a simple administrative matter, immediately removed the pending dispute flag as part of their processing.
I would send a complaint to the CRA for their failure to update your file to accurately reflect the concluded status of the dispute.
Without particulars of your CR, it's impossiple to make an estimation.