1. Baltic Pine? Not retrievable? It would make for a very nice floor, but it is a bit softer than most other floors.
2. Laying floor over existing floor plus a ply substrate would add another 30-40mm to your floor height, possibly throwing out your doors etc
3. If you have the chance to rip up the floor (keep as much as you can for other uses) as you can check out the condition of your joists, bearers and stumps and maybe do some maintenance work.
4. PM Studley on these forums for some more options for hardwood flooring, I did and am very happy with the result.
5. Putting insulation under floor when you have it lifted up, is relatively easy and cost effective.
cheers
and best of luck