O visto ainda é válido. De fato, uma vez que você tenha seu novo passaporte, o antigo será devolvido a você, pois ainda tem um visto válido e você terá que viajar com ambos os passaportes.
O Departamento de Estado dos EUA tem ótimas site de perguntas frequentes , que afirma o seguinte:
If your visa is still valid you can travel to the United States with your two passports, as long as the visa is valid, not damaged, and is the appropriate type of visa required for your principal purpose of travel. (Example: tourist visa, when your principal purpose of travel is tourism). Both passports (the valid and the expired one with the visa) should be from the same country and type (Example: both Uruguayan regular passports, both official passports, etc.). When you arrive at the U.S. port-of-entry (POE, generally an airport or land border) the Customs and Border Protection Immigration Officer will check your visa in the old passport and if s/he decides to admit you into the United States they will stamp your new passport with an admission stamp along with the annotation "VIOPP" (visa in other passport). Do not try to remove the visa from your old passport and stick it into the new valid passport. If you do so, your visa will no longer be valid.
Para sua mudança de nome, é recomendado para obter um novo visto com seu novo nome, mas seu visto antigo permanece válido.
If your name has legally changed through marriage, divorce, or a court ordered name change, you will need to obtain a new passport. Once you have a new passport, the Department of State recommends that you apply for a new U.S. visa to make it easier for you to travel to and from the United States.
Você deve viajar com evidências de sua mudança de nome (como um documento judicial - verifique se está em inglês) caso seja solicitado.
Se você precisar alterar seu nome no seu visto, basta passar pelo processo de solicitar um visto de não-imigrante. Depois de chegar à entrevista, explique suas circunstâncias. Certifique-se de trazer evidências de sua mudança de nome.