I'm really impressed, looking at the chat log. I thought I'd add a few ways I might have written this out for the first case you worked out on your own:
Let's first keep the KVL constraint you mention:
Then:
$$\begin{align*}
&\rlap{\text{The currents sinking in the resistors must equal the source:}}\\\\
&\frac{V_o}{4\:\Omega}+\frac{V_x=V_o+2\cdot i_1}{6\:\Omega}=10\:\text{A}\\\\
&\rlap{\text{But }}\quad\quad i_1=\frac{V_x}{6\:\Omega}=\frac{V_o+2\cdot i_1}{6\:\Omega},\text{ or, solving for }i_1, \text{ find } i_1=\frac14 V_o:\\\\
&\frac{V_o}{4\:\Omega}+\frac{V_o+2\cdot \frac14 V_o}{6\:\Omega}=10\:\text{A}
\end{align*}$$
That's it. This solves out as \$V_o=20\:\text{V}\$. And from there you can work out \$i_1\$ and also \$V_x\$.
Or just start this way, instead:
$$\begin{align*}
&&i_1&=\frac{V_x}{6\:\Omega}=\frac{V_o+2\cdot i_1}{6\:\Omega}\\\\
&&\therefore i_1&=\frac14 V_o\\\\
&&\therefore V_o&=4\cdot i_1\\\\
\rlap{\text{KCL:}}\\\\
&&\frac{V_o}{4\:\Omega}+i_1&=10\:\text{A}\\\\
&&\frac{4\cdot i_1}{4\:\Omega}+i_1&=10\:\text{A}\\\\
&&i_1+i_1&=10\:\text{A}\\\\
&&i_1&=5\:\text{A}
\end{align*}$$
From that you know right away that \$V_x=30\:\text{V}\$ and that \$V_o\$ is \$2\cdot i_1\$ or \$10\:\text{V}\$ less, so \$V_o=20\:\text{V}\$.
And, finally, you could have just assigned a new unknown current variable, through the dependent source, and developed two KCL equations using that unknown current, plus your constraint equation, and solved three equations in three unknowns to get the same results, as well.
Lots of ways of going. Just wanted to point this out to help stretch and exercise your thinking processes when looking at a problem.