The following seems to give a reasonable affirmative answer which avoids computing the regular functions, and replaces condition (2) (whose statement I don't understand:  why is $f$ mentioned there?) with the more natural condition that the subset $\Sigma := X(\overline{k})$ in (1) is stable under the action of the Galois group on $\overline{k}^n$.

Let's be cleaner by working more generally over an arbitrary (not necessarily perfect) field $k$ and with geometrically reduced closed subschemes $X$ in a fixed separated $k$-scheme $Y$ locally of finite type.  (Note: now affine schemes are gone; can take $Y$ to be an affine space if you wish, but this is irrelevant.)  The 
${\rm{Gal}}(k_s/k)$-stable set $X(k_s)$ in $Y(k_s)$ recovers $X$ by the following 2-step procedure.  First, if $A$ is a finitely generated $k$-algebra then $X(A)$ is the set of points $a \in Y(A)$ such that $a(x) = 0$ for all $x \in \Sigma$.
In general, for any $k$-algebra $L$ the subset 
$X(L)$ in $Y(L)$ is the directed union of the sets 
$X(A)$ where $A$ varies through all $k$-subalgebras $A \subseteq L$ of finite type over $k$. Voila, no coordinate rings.  (Remember: we didn't require $Y$ to be affine.) 

Of course, one can apply this process to any ${\rm{Gal}}(k_s/k)$-stable subset $\Sigma$ of $Y(k_s)$, and what is the meaning of the resulting functor?  It represents the Galois descent $X$ of the Zariski closure in $Y_{k_s}$ of $\Sigma$.  In general $X(k_s)$ may be larger than $\Sigma$, but nonetheless $\Sigma$ is Zariski-dense in $X_{k_s}$.  This is perfectly interesting in practice, regardless of whether or not $\Sigma$ is equal to $X_{k_s}$, since it is what underlies the construction of derived groups, commutator subgroups, images, orbits, and related things in the theory of linear algebraic groups over a general field.  For example, the $k$-group ${\rm{PGL}}_n$ is its own derived group in the sense of algebraic groups, but the commutator subgroup of ${\rm{PGL}}_n(k_s)$ is a proper subgroup whenever $k$ is imperfect and ${\rm{char}}(k)|n$. 

To give a nifty application, suppose one begins with an arbitrary closed subscheme $X'$ in $Y$ (such as $X' = Y$!), then forms the ${\rm{Gal}}(k_s/k)$-stable set $X(k_s)$ (which could well be empty, or somehow really tiny), and then applies the above procedure to get a geometrically integral closure subscheme $X$ in $X'$.  What is it?  It is the maximal geometrically reduced closed subscheme, and one can check its formation is compatible with products (as well as separable extensions $K/k$, such as completions $k_v/k$ for a global field $k$).  If $k$ is perfect then $X' = X_{\rm{red}}$, so this is more interesting when $k$ is imperfect.  It is especially interesting in the special case when $X$ is equipped with a structure of $k$-group scheme.  Then $X'$ is its maximal smooth closed $k$-subgroup, since geometrically integral $k$-groups of finite type are smooth.  So what?  If one is faced with the task of studying the Tate-Shararevich set for such an $X$ (e.g., maybe $X$ is a nasty automorphism scheme of something nice) then all that really intervenes is $X'$ since it captures all of the local points, so for some purposes we can replace the possibly bad $X$ with the smooth $X'$. (This trick is used in the proof of finiteness of Tate-Shafarevich sets for arbitrary affine groups of finite type over global function fields.)  But beware: if the $k$-group $X$ is connected (and $k$ is imperfect) then $X'$ may be disconnected and have much smaller dimension; see Remark C.4.2 in the book "Pseudo-reductive groups" for an example.