As above ,yes essentially chip board is rubbish,but fulfills the need for cheap flooring that can be fitted quickly,some builders do combinations of mastic on the joists to help even out lumps and bumps,especially on old joists ,glued joints to generally stiffen it up and Spax flooring screws give a proper good bit of grunt to holding down the boards.
If you have access to the floorboard joints, you could try brushing/puffing talcum powder into them, this helps reduce the friction thereby the squeaking...pinenot
As you said something to put on top of the joist, for future floors- caberfix joint and joist adhesive is quite good we use it when it is supplied and have never had a squeaky floor so far. It's polyurethane based but thicker than the regular foamy glue. Obviously used in conjunction with your regular fixings.
If you need to find a tradesperson to get your job done, please try our local search below,
or if you are doing it yourself you can find suppliers local to you.
Select the supplier or trade you require, enter your location to begin your search.
Please select a service and enter a location to continue...
Are you a trade or supplier? You can create your listing free at DIYnot Local