When you say "all nodes have a direct connection to all other nodes", it sounds like you are describing a complete graph.
A graph can be embedded in a one-dimensional space if and only if the graph has no cycles and no vertices of degree higher than two. So the largest complete graph we can embed in one dimension has two vertices.
There are a few criterion used for if a graph can be embedded in two-dimensional space. We call such a graph planar. One of the more well-known criterion is Wagner's Theorem, which states: "A graph is planar if and only if it does not contain either the complete graph on five vertices or the complete bipartite graph on three and three vertices as a minor." So by this theorem, the largest complete graph we can embed in two dimensions has four vertices.
Beyond two dimensions, every complete graph can be embedded in three-dimensional space. To outline an inductive proof of this, note first that a graph with a fewer than four vertices can be embedded in three dimensions without crossing edges. For the inductive step, suppose that for some $n>3$ we can embed any graph with $n$ vertices in three dimensions. Then given a graph with $n+1$ vertices, using our induction hypothesis we can find an embedding of the subgraph containing all but one vertex $v$ into our three dimensional space without crossing edges. Now consider the collection of all the planes such that each plane contains exactly three vertices of the embedded subgraph. There exists a point in your space that is not contained in any of these planes. Placing vertex $v$ at this point will induce an embedding of the graph such that no edges cross.