Let $\mathbb{N}=\{1,2,3,\cdots\}$ denote the positive natural numbers, let $k$ be a field and let $R=k[x_i \vert i\in \mathbb{N}]\,\,/\,\langle x_ix_j \vert i,j\in \mathbb{N}\rangle$. So $R$ is the quotient of the polynomial ring in countably many variables, subject to the the relation that the product of any two variables is zero.
Let $M$ be a module generated over $R$ by $\{e_i\vert i\in \mathbb{N}\}$ subject to the relations $$e_ix_j=e_jx_i$$ whenever $j>2i$.
To build an intuitive picture of $M$, note that it has basis over $k$ given by the black terms:
$$\begin{array}{ccccccc}e_1&e_2&e_3&e_4&e_5&e_6&\cdots\\
e_1x_1&e_2x_1&e_3x_1&e_4x_1&e_5x_1&e_6x_1&\cdots\\
e_1x_2&e_2x_2&e_3x_2&e_4x_2&e_5x_2&e_6x_2&\cdots\\
\color{red}{e_1x_3}&e_2x_3&e_3x_3&e_4x_3&e_5x_3&e_6x_3&\cdots\\
\color{red}{e_1x_4}&e_2x_4&e_3x_4&e_4x_4&e_5x_4&e_6x_4&\cdots\\
\color{red}{e_1x_5}&\color{red}{e_2x_5}&e_3x_5&e_4x_5&e_5x_5&e_6x_5&\cdots\\
\color{red}{e_1x_6}&\color{red}{e_2x_6}&e_3x_6&e_4x_6&e_5x_6&e_6x_6&\cdots\\
\color{red}{\vdots} & \color{red}{\vdots} &\color{red}{\vdots}&\vdots&\vdots&\vdots&\ddots
\end{array}$$
Here the red terms are equal to the black terms obtained by reflecting them in the main diagonal. In particular, any set of distinct terms of the form $e_ix_j$ are linearly independent over $k$, as long as it does not contain both $e_ix_j$ and $e_jx_i$ for some $j>2i$.
Thus for $i\in \mathbb{N}$ we have $e_i,e_{i+1},\cdots, e_{2i}$ linearly independent over $R$. It remains to show that $M$ contains no infinite linearly independent set.
Suppose we have a countable linearly independent set $u_1,u_2,\cdots$. We seek a contradiction. Let $m(u_i)$ denote the smallest integer $j$, such that the coefficient in $k$ on $e_j$ in $u_i$, with respect to the above (black) $k$-basis of $M$, is non-zero.
Note this integer exists as any element of an independent set must be $R$ torsion free, so cannot be just a linear combination of the $e_kx_l$.
By replacing the $u_i$ with finite $k$-linear combinations of the $u_i$, we obtain a new countable $R$-linearly independent set $v_1,v_2,\cdots$ with the added property that $m(v_i)$ is a strictly increasing sequence (with $m$ defined as before). This is essentially equivalent to row reducing a matrix to upper triangular form.
Now let $$v_1=\epsilon+\sum_{r=1}^n e_{i_r}\lambda_r,$$
with the $\lambda_r\in k$ and non-zero, the $i_r$ a strictly increasing sequence of integers and $\epsilon\in M\langle x_1,x_2,\cdots\rangle$.
By the increasing property of $m(v_i)$, we may pick an integer $j$, such that $m(v_j)>2i_n$. We have: $$v_j=\epsilon'+\sum_{s=1}^{n'} e_{j_s}\mu_s,$$
with the $\mu_s\in k$ and non-zero, the $j_s$ a strictly increasing sequence of integers and $\epsilon'\in M\langle x_1,x_2,\cdots\rangle$.
Crucially we also have $j_1>2i_n$.
We will derive our contradiction by exhibiting a non-trivial linear relation between $v_1$ and $v_j$:
$$v_1\left(\sum_{s=1}^{n'}x_{j_s}\mu_s\right)\\=\sum_{r=1}^n\sum_{s=1}^{n'}e_{i_r}x_{j_s}\lambda_r\mu_s\\\qquad\qquad\qquad\qquad=\sum_{r=1}^n\sum_{s=1}^{n'}e_{j_s}x_{i_r}\lambda_r\mu_s \qquad {\rm as\,\, each\,\,} j_s>2i_r,\\=v_j\left(\sum_{r=1}^n x_{i_r}\lambda_r\right)$$
Thus the $v_i$ are not linearly independent over $R$, so the $u_i$ could not have been either, and we can conclude that $M$ does not contain any infinite linearly independent sets.