There is no performance difference.
"A using-namespace-directive imports the types contained in a namespace into the immediately enclosing compilation unit or namespace body, enabling the identifier of each type to be used without qualification"
So the using statement has no impact of when and how the CLR loads an assembly. It is just syntax so that you can use the types in a cs file without a full qualification.
The CLR lazy loads an assembly once a type of the assembly gets used the first time (ex. If you create an instance of a class, or if you use a static method etc).
So as soon as you create a new instance of a type in your "SportsStore.Domain.Entities", the assembly gets loaded into memory. There is no partial loading of assemblies.