Первое: нет, немедленный возврат из вызова рендеринга не уменьшит нагрузку на процессор, потому что тогда вы заняты ожиданием. Вы должны манипулировать своим основным циклом так, чтобы он каждый раз ожидал ввода или в течение небольшого времени ожидания. Это дает время другим инстанциям. В первой попытке вы можете просто положить туда Sleep (небольшое количество). Конечно, это уменьшает FPS каждого экземпляра, но это позволит другим приложениям работать более плавно.
И во-вторых: нет, если вы уменьшите частоту кадров, использование оперативной памяти будет не меньше. Чтобы уменьшить нагрузку на память, вам нужно найти более сложные способы, такие как удаление текстур, когда они вам больше не нужны, и т. Д.