Você pode realizar essa busca apenas com o SQL, veja bem:
SELECT id, nome, cpf FROM TABELA WHERE nome = @nome
Com isso sua query só irá retornar alguma row se sua cláusula WHERE for satisfeita. Visto isso, você poderia checar da seguinte forma:
using(SqlConnection connection = new SqlConnection(connectionString))
{
try
{
connection.Open();
string queryString = "SELECT id, nome, cpf FROM TABELA where nome = @nome";
using(SqlCommand command = new SqlCommand(queryString, connection))
{
command.Parameters.Add("@nome",txtNome.Text); // não concatene strings com os parametros diretamente, utilize binding, desta forma.
using(SqlDataReader reader = command.ExecuteReader())
{
if(reader.Read()) // se for possível ler algo, quer dizer que existe uma row que satisfazer sua cláusula WHERE.
return true;
}
}
}
catch(Exception ex)
{
// log possíveis exceptions
}
}