It was true that BGR most of the times resulted in faster performance.
Even if this would be true right now, there’s nothing to worry. The video card will put the texture in its own internal format so besides downloading speed to it (which will be unnoticeably faster/slower thosedays), there should be no problem in using one format or the other.
If you want to speed up everything, you may want to consider the idea to specify texture format so the texture does not get upsampled to higher bit depth if it does not need to.
I know for a fact that certain kinds of popular hardware will convert from RGBA in memory to BGRA using the CPU, before the texture is uploaded. This increases texture load time, as you note.
Also, I believe even some very popular high-performance cards may still be doing this, at least the slightly older but still popular models.
Last, most image file formats on disk (TGA, BMP, most JPG loading libraries, etc) store/generate the texture data in BGRA format in memory, because that’s how the hardware and screen device wants it (on x86). Last, a BGRA pixel (again, on x86) will read as 0xAARRGGBB as a hex longword, so if you generate pixel values, this is typically what you expect.
All in all, if there’s no particular reason to use another format, you will usually be happiest with BGRA in memory.