I wouldn't worry about the top gear difference -- it won't matter at all for a 1 tooth change. Just raise the derailleur a little bit. The problem you might have is with the middle.
I had a 52-42-30 crankset and swapped the middle ring with a 38, but ended up with lots of chain rub on the frout derailleur. This happens because the Ultegra 9-speed triple FD is shaped for a 10 tooth drop between the large and middle ring (this is a constant difference no matter how big the rings are). The derailleur narrows just below the level where there 42T middle ring would go, so when you put a smaller ring on there, it can rub a lot more easily.
Your best bet is probably to use a Dura-Ace 9-speed triple front derailleur, which is designed for 53-39-30. Ultegra 10-speed triple front derailleurs are also designed for 52-39-30, but the cage is narrower since the 10-speed chain is narrower, so you might still have chain rub problems. I got the Ultegra 10 triple derailleur and I have more chain rub than I used to, but it's OK since my front shifting isn't indexed.
Are you aware that Dura Ace 7703 cranks require special middle and small chainrings? For me, that would be a reason to not get it.