I had also this error, but it was not only with the research screen but also diplomacy, or Espionage...
Ad yes, RAM was too short, even with 16GB.
It was rather obvious when doing "Ctrl+Alt+Del" and running Task manager : CPU + RAM almost full during some operations...
There is a VERY interesting blog from Frogboy (Brad Wardell), and it shows very well that you very quickly explode your system with the requirements, if you are too glutton with the map size...
Galactic Civilizations III: Map Sizes and Memory
Here is a copy of the summary table:
Map Size |
Players (rec) |
RAM Req (MB) |
Tiles |
Tiny |
3 |
967 |
2,037 |
Small |
4 |
1,483 |
4,157 |
Medium |
5 |
1,939 |
6,495 |
Large |
7 |
2,903 |
12,731 |
Huge |
9 |
3,925 |
21,044 |
Gigantic |
12 |
5,544 |
37,412 |
Immense |
16 |
7,246 |
58,457 |
Excessive |
32 |
16,647 |
233,827 |
Ludicrous |
50 |
30,729 |
649,519 |
More than 649 thousands tiles managed by a game, in real time !! Many many times above the largest map in Civilization 6 ...
With "Excessive" map, like in
karlfranz-pl's case, it would be according to the chart a minimum of 16Gb, IF it is 100% dedicated to the game, nothing else, and it is not possible. And it is a minimum. So, yes, with W10 in the background and its processes/services, probably a browser with several tabs open, etc : 24GB would be a minimum !!
Ah... For Excessive and of course Ludicrous, 32GB is a must, with also on top the added bonus of a top video card memory.
Actually, I won't even never try Ludicrous with 32GB, but wait for when I will be rich enough for affording 64GB (and a day in the future, it will be a norm...)
For me, I can crash with my 16Gb RAM on Immense ... and on a custom map on which I put... 62 players.