I think it is the size (in pixels, 15680x13056) of your file which makes it large.
When I first did the testing for you, I tried also to get a bigger version of my own map_c file, just to see if could get my PC to crash.
With a map_c (uncompressed) resolution of 6784x3712, It went from its normal 24 MB to a maximum of 49.8 MB, after adding lots and lots of rivers,lakes and other details. I could not get it bigger than 49.8 MB, no matter how much detail I added. This has probably to do with how many bits per pixels can be stored in the TGA file format (Experts may explain this a bit better).
The file, at 24 MB looks like this:
There is a lot of white in this one.
I like to show every little lakes but I have a limited number of rivers, just 8 in total (Narva, Luga, Neva, Volkhov, Svir, Oyat, Pasha and Burnaya rivers).
I do not like using rivers 80-100m wide, the smallest IL-2 can do, when they are not actually this wide in reality.
So maybe less rivers?
I tried this before, rivers done using objects, not using map_c:
I am still working on this idea but I am not VPMedia for texturing objects and I am also very limited with new objects creation.
To go back to your comparison of map_c, you can add to your collection:
Map map_c.tga(kB)
Leningrad-Volkhov 3572
This puts me between Kursk and Smolensk... !