You mean the "execution plan" for your queries? Ideally, those types of decisions are automatically done by the database.
How you actually interpret what you're seeing here? does it look like more like optimizer fragility (plans that assume ideal memory conditions) or more like runtime memory management limits (good plans, but no adaptive behavior under pressure)?
Any database should be able to handle 100 concurrent queries robustly, even if this means to slow down the execution of queries.